#include<stdio.h>

void enter(int arr[]){
	for(int i=0;i<10;i++)
	   scanf("%d",&arr[i]);
}
void print(int arr[]){
	for(int i=0;i<10;i++)
	printf("%d  ",arr[i]);
}
void my_turn(int arr[]){
	int i=0,cnt=0,temp1=0,temp2=0;
	int min=arr[i],max=arr[cnt];
	for(i=1;i<10;i++){
		if(min>arr[i]){
			min=arr[i];
			temp1=i;
		}
	}
	int x=arr[0];
	arr[0]=min;
	arr[temp1]=x;
	for(cnt=1;cnt<10;cnt++){
		if(max<arr[cnt]){
			max=arr[cnt];
			temp2=cnt;
		}
	}
	int y=arr[9];
	arr[9]=max;
	arr[temp2]=y;
}
int main()
{
	int arr[100];
	enter(arr);
	my_turn(arr);
	print(arr); 
}